home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / include / linux / errno.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  1.2 KB  |  35 lines

  1. #ifndef _LINUX_ERRNO_H
  2. #define _LINUX_ERRNO_H
  3.  
  4. #include <asm/errno.h>
  5.  
  6. #ifdef __KERNEL__
  7.  
  8. /*
  9.  * These should never be seen by user programs.  To return one of ERESTART*
  10.  * codes, signal_pending() MUST be set.  Note that ptrace can observe these
  11.  * at syscall exit tracing, but they will never be left for the debugged user
  12.  * process to see.
  13.  */
  14. #define ERESTARTSYS    512
  15. #define ERESTARTNOINTR    513
  16. #define ERESTARTNOHAND    514    /* restart if no handler.. */
  17. #define ENOIOCTLCMD    515    /* No ioctl command */
  18. #define ERESTART_RESTARTBLOCK 516 /* restart by calling sys_restart_syscall */
  19.  
  20. /* Defined for the NFSv3 protocol */
  21. #define EBADHANDLE    521    /* Illegal NFS file handle */
  22. #define ENOTSYNC    522    /* Update synchronization mismatch */
  23. #define EBADCOOKIE    523    /* Cookie is stale */
  24. #define ENOTSUPP    524    /* Operation is not supported */
  25. #define ETOOSMALL    525    /* Buffer or request is too small */
  26. #define ESERVERFAULT    526    /* An untranslatable error occurred */
  27. #define EBADTYPE    527    /* Type not supported by server */
  28. #define EJUKEBOX    528    /* Request initiated, but will not complete before timeout */
  29. #define EIOCBQUEUED    529    /* iocb queued, will get completion event */
  30. #define EIOCBRETRY    530    /* iocb queued, will trigger a retry */
  31.  
  32. #endif
  33.  
  34. #endif
  35.